<?php
include_once 'classes/design.php';
include_once 'classes/clienteServicos.php';
include_once '../classes/bean.php';
include_once '../classes/configuracoes.php';
include_once '../classes/erro.php';
include_once '../classes/manipuladorXML.php';

if (isset($_REQUEST["erro"])) {
	$erro = $_REQUEST["erro"];
}
if (isset($_REQUEST["sucesso"])) {
	$sucesso = $_REQUEST["sucesso"];
}

if (isset($_REQUEST["salvar"])) {
	$params = Array();
	$params["preco_diaria_base"] = $_REQUEST["diaria_base"];
	$params["preco_condutor_extra"] = $_REQUEST["condutor_extra"];
	$params["preco_multa"] = $_REQUEST["multa"];
	$params["preco_gps"] = $_REQUEST["gps"];
	$params["preco_cadeira_bebe"] = $_REQUEST["cadeira_bebe"];
	
	$xml = ClienteServicos::requisitar("configuracoes/salvar.php", $params);
	$resultado = ManipuladorXML::desserializar($xml);
	if (get_class($resultado) == "Erro") {
		$erro = $resultado->get_msg();
	}
	else {
		$sucesso = "Configurações salvas com sucesso";
	}
}

$xml = ClienteServicos::requisitar("configuracoes/get.php");
$configuracoes = ManipuladorXML::desserializar($xml);

if (get_class($configuracoes) == "Erro") {
	if (!isset($erro)) {
		$erro = $configuracoes->get_msg();
	}
	$configuracoes = null;
}

$design = new Design(".");
$design->imprimir_topo();

echo "
	<h1>Locadora de carros do João</h1>
	<form method=\"post\" action=\"" . $_SERVER["PHP_SELF"] . "\">
		<input type=\"hidden\" name=\"salvar\" value=\"1\" />
";
if (isset($erro)) {
	echo "
		<div class=\"erro\">$erro</div>	
	";
}
if (isset($sucesso)) {
	echo "
		<div class=\"sucesso\">$sucesso</div>	
	";
}

echo "
		<table border=\"0\" align=\"center\">
			<tr>
				<td align=\"right\">
					Preço da diária base:
				</td>
				<td align=\"left\">
					R$ <input type=\"text\" name=\"diaria_base\" style=\"width: 50px;\" value=\"" . (isset($configuracoes) ? $configuracoes->get_preco_diaria_base_formatado() : "") . "\"/>
				</td>
			</tr>
			<tr>
				<td align=\"right\">
					Preço por cada condutor extra, por dia:
				</td>
				<td align=\"left\">
					R$ <input type=\"text\" name=\"condutor_extra\" style=\"width: 50px;\" value=\"" . (isset($configuracoes) ? $configuracoes->get_preco_condutor_extra_formatado() : "") . "\"/>
				</td>
			</tr>
			<tr>
				<td align=\"right\">
					Preço da multa por hora:
				</td>
				<td align=\"left\">
					R$ <input type=\"text\" name=\"multa\" style=\"width: 50px;\" value=\"" . (isset($configuracoes) ? $configuracoes->get_preco_multa_formatado() : "") . "\"/>
				</td>
			</tr>
			<tr>
				<td align=\"right\">
					Preço do GPS, por dia:
				</td>
				<td align=\"left\">
					R$ <input type=\"text\" name=\"gps\" style=\"width: 50px;\" value=\"" . (isset($configuracoes) ? $configuracoes->get_preco_gps_formatado() : "") . "\"/>
				</td>
			</tr>
			<tr>
				<td align=\"right\">
					Preço da cadeira de bebê, por dia: 
				</td>
				<td align=\"left\">
					R$ <input type=\"text\" name=\"cadeira_bebe\" style=\"width: 50px;\" value=\"" . (isset($configuracoes) ? $configuracoes->get_preco_cadeira_bebe_formatado() : "") . "\"/>
				</td>
			</tr>
			<tr>
				<td colspan=\"2\" align=\"center\">
					<button type=\"submit\">Salvar configurações</button>
				</td>
			</tr>
		</table>
	</form>
";



$design->imprimir_rodape();

?>